package as3.component.skin
{
	import flash.display.DisplayObject;
	
	/**
	 * 皮肤库
	 * @author 周玉龙
	 * 二〇一一年四月八日 20:00:57
	 */	
	public class Skin
	{
	
		//--------------------------------------------------------------------------
		//
		//  variable
		//
		//--------------------------------------------------------------------------
		/**皮肤库*/		
		private static var skinLibrary:Object;
		
		
		public function Skin()
		{
			
		}
	
		//--------------------------------------------------------------------------
		//
		//  static
		//
		//--------------------------------------------------------------------------
		/**
		 * 设置皮肤
		 * @param name  皮肤名称
		 * @param targetObj 目标对象
		 */		
		public static function setSkin(name:String,targetObj:DisplayObject):void
		{
			if(skinLibrary == null)
			{
				skinLibrary = new Object();
			}
			skinLibrary[name] = targetObj; 
		}
		
		/**
		 * 获得皮肤
		 * @param name 皮肤名称
		 */		
		public static function getSkin(name:String):DisplayObject
		{
			return skinLibrary[name];
		}
	}
}